﻿//
//  Copyright (c) 2011 Extreme: Paweł Huryn (lead), Jakub Domański
//


namespace Extreme.SPFramework.DependencyInjection
{
    /// <summary>
    /// Entity lifestyle
    /// </summary>
    public enum LifestyleType
    {
        Custom = Castle.Core.LifestyleType.Custom,
        PerWebRequest = Castle.Core.LifestyleType.PerWebRequest,
        Pooled = Castle.Core.LifestyleType.Pooled,
        Singleton = Castle.Core.LifestyleType.Singleton,
        PerThread = Castle.Core.LifestyleType.Thread,
        OnDemand = Castle.Core.LifestyleType.Transient,
        Undefined = Castle.Core.LifestyleType.Undefined
    }
}
